﻿body {
    background: #2c2c2c;
    font-family: 微软雅黑,"Trebuchet MS", Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0px;
    color: #696969;
    width:100%;
    height:100%;
}

mark
{
    padding:10px;
    background-color:#666;
    font-family:Verdana, 微软雅黑;
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    transform:rotate(-2deg);
}

a:link,a:visited,a:active  {
    color: #fff;
    text-decoration: none;
}
a:hover{
    color: #fff;
    text-decoration:underline;
}
.user_story_tips > a
{
    color:#333333;
    font-size:12px;
}

.header
{
    color:White;
    text-align:left;
    text-indent:10px;
    font-size:14px;
    line-height:36px;
    _line-height:36px;
    background-image:url(../Images/header.png)
}
.footer
{
    margin-top:1px;
    border-top:1px dashed #444;
    display: block;
}
.footer > div
{
    float:right;
    line-height:30px;
}
.section
{
    background-color: #333;
    padding:10px;
}

/* h1...h5 */
h1,
h2,
h3,
h4,
h5
{
    margin:0px;
    padding:0px;    
}

/* global */
.addpanel
{
    line-height:30px;
    
    position:fixed;
    background-color:#eee;
    padding:15px;
    color:#333;
    z-index:100;
    
    left:300px;
    top:100px;
    
    display:none;
    
    border-top-left-radius:15px;
    border-bottom-right-radius:15px;
    
    -webkit-box-shadow: 2px 2px 3px #fff;
    -moz-box-shadow: 2px 2px 3px #fff;
    z-index:100;
}

._hidden,#loader
{
    display:none;    
}

/* global input */
input[type=date],
input[type=number],
input[type=email],
input[type=password],
input[type=text],
textarea
{
    color:#333;
    height:25px;
    width:180px;
    padding-left:10px;
    font-size: 14px;
    font-family:微软雅黑, Verdana;
    
    border: 1px solid #999;
    border-radius: 5px;
    
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.125) inset;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.125) inset;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.125) inset;
    
}
input[type=date]:hover,
input[type=number]:hover,
input[type=email]:hover,
input[type=password]:hover,
input[type=text]:hover,
textarea:hover
{
    border:1px solid #666;
}

input[type=button],input[type=submit] {
    background: #333;
    color: #fff;
    height:35px;
    width:180px;
    font-weight: bold;
    font-size:14px;
    -webkit-border-radius: 4px;
    border-radius: 5px;
    font-family:微软雅黑, Verdana;
    border:0px solid black;
}

/* global td */
tr[class=user_story_row]>td,
tr[class=sprint_row]>td
{
    border-top:dashed 1px #444;
    height:60px;
}

td[colspan][class=form_title]
{
    border-bottom:dashed 1px #ccc;
}
.line
{
    border-bottom:solid 1px #ccc;
}

table
{
    width:98%;
}
a.jAddNewItem
{
    color:#AAAAAA;
    text-decoration:underline;
}

#btnClose
{
    float:right;
    cursor:pointer;
}

.add_panel_title
{
    width:35%;
}
.add_panel_input
{
    width:20%;
}

.setting
{
    float:right;
    padding-right:20px;
}
#lboInfo
{
    text-indent:10px;
    display:inline-block;
}
a.lBackLink
{
    color:#aaa;    
}

.body_row,.body_row>td
{
    line-height:30px;
    border-top:1px dashed #444;
    text-indent:10px;
}